' RVC Control SW SRS Output Command Overview
' Reconstructed from project artifact summaries and current repository evidence.

@startuml OutputCommandOverview
title OutputCommandOverview - Outbound Actuator Commands Only

skinparam sequenceMessageAlign center
hide footbox

participant ":RVCSystem" as RVCSystem
participant "MotorDriver" as MotorDriver
participant "CleanerDriver" as CleanerDriver

note over RVCSystem, CleanerDriver
This is not a true SSD. It shows only outbound actuator commands generated by :RVCSystem after incoming system operations.
end note

RVCSystem -> MotorDriver: moveForward()

RVCSystem -> CleanerDriver: startCleaning()

RVCSystem -> MotorDriver: stopMoving()

RVCSystem -> CleanerDriver: stopCleaning()

RVCSystem -> MotorDriver: turnLeft()

RVCSystem -> MotorDriver: turnRight()

RVCSystem -> MotorDriver: moveBackward()

@enduml
